12191
23672
Zárva. Ehhez a kérdéshez hibakeresési részletekre van szükség. Jelenleg nem fogadja el a válaszokat.
Szeretne javítani ezen a kérdésen? Frissítse a kérdést, hogy a Stack Overflow témakörében szerepeljen.
6 éve zárva.
Javítsa ezt a kérdést
határoló //
CREATE TRIGGER `range` ELŐTT BESZERELNI A touristCompany.hotels-be
MINDEN SORRA
KEZDŐDIK
HA ÚJ.csillag> 5 AKKOR
SET NEW.star = 5;
ELSEIF NEW.star <1 AKKOR
SET NEW.star = 1;
END IF;
VÉGE; //
határoló; 
A triggert ugyanabban a sémában / adatbázisban kell létrehoznia, ahol a beszúrási művelet történik. A trigger definíciója alapján nyilvánvaló, hogy a trigger művelet a touristCompany adatbázis alatt lesz. Győződjön meg arról, hogy ugyanabban az adatbázisban hozza létre a ravaszt.
Módosítsa az eseményindító definícióját az alábbiak szerint
határoló //
CREATE TRIGGER `turisztikai Vállalat`.` Tartomány`
ELŐZMÉNYEK BEÁLLÍTÁSA A "touristCompany". "Szállodákra"
MINDEN SORRA
KEZDŐDIK
HA ÚJ.csillag> 5 AKKOR
SET NEW.star = 5;
ELSEIF NEW.star <1 AKKOR
SET NEW.star = 1;
END IF;
VÉGE; //
határoló;
(VAGY) Válassza ki az adatbázist az indító létrehozása előtt
HASZNÁLJA a "turisztikai Vállalat";
határoló //
CREATE TRIGGER `tartomány` ...

|
Nem a keresett válasz? Böngésszen a mysql kiváltó okokkal címkézett egyéb kérdésekben, vagy tegye fel a saját kérdését.